package org.jsola.hr.query;

import org.jsola.core.query.BaseQuery;

import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author Administrator
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class CheckStaffInAttendPlanQuery extends BaseQuery {

    private static final long serialVersionUID = 1L;

    /** 校验类型;1-人员,2-部门 */
    @ApiParam(value = "校验类型;1-人员,2-部门", example = "")
    private Integer checkType;

    /** 校验对象ID(人员ID或部门ID) */
    @ApiParam(value = "校验对象ID(人员ID或部门ID)", example = "")
    private String checkObjectId;
    
    /** 排除的考勤方案 */
    @ApiParam(value = "排除的考勤方案(修改校验的时候此参数必填)", example = "")
    private String excludeAttendPlanId;

}
